﻿using System;
using System.Collections.Generic;
using System.Text;
using ECOSYSTEM_DAL;
using ECOSYSTEM_Dominio;
using System.Data;

namespace ECOSYSTEM_BL
{
    public class FacturaBL
    {
        FacturaDAL laFacturaDAL = new FacturaDAL();
        public Int32 guardarFactura(Factura laFactura) {
            return laFacturaDAL.guardarFactura(laFactura);
        }
        public Boolean ActualizarFactura(Factura laFactura, Int32 IDFactura, String NroFactura) {
            return laFacturaDAL.ActualizarFactura(laFactura, IDFactura, NroFactura);
        }
        public Boolean guardarDetalleFacturaProducto(Factura.DetalleFacturaProducto elDetalleFacturaProducto) {
            return laFacturaDAL.guardarDetalleFacturaProducto(elDetalleFacturaProducto);
        }
        public Boolean ActualizarDetalleFacturaProducto(Factura.DetalleFacturaProducto elDetalleFacturaProducto) {
            return laFacturaDAL.ActualizarDetalleFacturaProducto(elDetalleFacturaProducto);
        }
        public Boolean EliminarProductoRegistradoDeDetalleFactura(Int32 IDFact, Int32 IDProd) {
            return laFacturaDAL.EliminarProductoRegistradoDeDetalleFactura(IDFact, IDProd);
        }
        public DataTable ObtenerListaFacturasEmitidas(String FecEmision) {
            return laFacturaDAL.ObtenerListaFacturasEmitidas(FecEmision);
        }
        public List<Factura.DetalleFacturaProducto> ObtenerDetalleFacturaEmitida(Int32 FacturaID) {
            return laFacturaDAL.ObtenerDetalleFacturaEmitida(FacturaID);
        }
    }
}
